package plus.easydo.server.file.store.qo;

import java.math.BigDecimal;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.ToString;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import plus.easydo.starter.mybatis.plus.qo.MpBaseQo;

/**
 * 文件查询对象
 * 
 * @author gebilaoyu
 * @date 2021-11-12 13:47:40
 */
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class FileManagementQo extends MpBaseQo {

    /** 自增主键 */
    @ApiModelProperty(value = "自增主键")
    private Long id;

    /** 文件名 */
    @ApiModelProperty(value = "文件名")
    private String fileName;

    /** 路径 */
    @ApiModelProperty(value = "路径")
    private String filePath;

    /** 文件大小/kb */
    @ApiModelProperty(value = "文件大小/kb")
    private BigDecimal fileSize;

    /** 分组名称 */
    @ApiModelProperty(value = "分组名称")
    private String groupName;

}
